An interface that consists solely of constant definitions is a bad practice. The purpose of interfaces is to provide an API, not implementation
details. That is, they should provide functions in the first place and constants only to assist these functions, for example, as possible
arguments.
If an interface contains constants only, move them either to somewhere else, or replace the interface with an Enum or a final class with a
private constructor.